#银行管理系统是一个集开户、查询、取款、存款、转账、锁定、解锁、退出等一系列的功能的管理系统。
class Bank:
    def __init__(self, name, money):
    #初始化账户，相当于开户
        self.account = account  # 账号
        self.password = password  # 密码
        self.balance = 0  # 初始余额为 0

    def 存款(self, money):
    #存款
        if money > 0:
            self.balance =self.balance+ money
            print("存款成功，当前余额为：", self.balance)
        else:
            print("存款金额必须大于 0")
     
    def 取款(self, money):
    #取款
        if money > 0 and money <= self.balance:
            self.balance =self.balance- money
            print("取款成功，当前余额为：", self.balance)
        else:
            print("取款金额必须大于 0 且不超过当前余额")

    def 查询余额(self):
    #查询余额
        print("当前余额为：", self.balance)

    def 转账(self, other, money):
    #转账
        if money > 0 and money <= self.balance:
            self.balance =self.balance- money
            other.balance =other.balance+ money
            print("转账成功，当前余额为：", self.balance)
        else:
            print("转账金额必须大于 0 且不超过当前余额")


# 使用示例
if __name__ == "__main__":
    # 开户：创建账户对象
    account = input("请输入账号：")
    password = input("请输入密码：")
    account = Bank(account, password)

    # 存款
    money = float(input("请输入存款金额："))
    account.存款(money)

    # 取款
    money = float(input("请输入取款金额："))
    account.取款(money)

    # 查询余额
    account.查询余额()

    # 转账
    other_account = input("请输入对方账号：")
    money = float(input("请输入转账金额："))

         